Reordering and Balanced Mesh Partitioning for the Schur Complement Method

نویسنده

  • Ondřej Medek
چکیده

and contributions A finite element method often leads to large sparse symmetric and positive definite systems of linear equations. If memory capacity or computing performance of a single CPU are not sufficient for solving such large linear systems, then parallelisation must be used. The parallel solution by the Schur complement method, on homogeneous parallel machines with distributed memory, is considered. A finite element mesh is partitioned by graph partitioning. Such partitioning results in submeshes with similar numbers of elements. Consequently, mesh partitioning yields domain decomposition in submatrices of similar sizes. The submatrices are partially factorised to compute Schur complements. Prior to the solution, the variables are reordered to minimise the memory requirements to store the submatrices and to minimise the time of the partial factorisation. However, the reordering algorithms designed for the sequential solution are commonly used in parallel solver. The first contribution of this thesis are two improved reordering algorithms for the needs of partial factorisation. Classic graph partitioning produces submatrices of similar sizes. However, the memory requirements to store them, or the time spent on partial factorisation can be different, i.e., disbalanced. This is because methods exploiting the sparsity of submatrices are used. A memory disbalanced requirement may cause the crash of the solver and the disbalanced partial factorisation times prolong the overall computation time. The second contribution of this thesis is a Quality Balancing heuristic that modifies the classic mesh partitioning to balance the given quality, i.e., memory requirements to store submatrices or the partial factorisation times.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Czech Technical University in Prague Faculty of Electrical Engineering Reordering and Balanced Mesh Partitioning for the Schur Complement Method

and contributions A finite element method often leads to large sparse symmetric and positive definite systems of linear equations. If memory capacity or computing performance of a single CPU are not sufficient for solving such large linear systems, then parallelisation must be used. The parallel solution by the Schur complement method, on homogeneous parallel machines with distributed memory, i...

متن کامل

Load and Memory Balanced Mesh Partitioning for a Parallel Envelope Method

We use a parallel direct solver based on the Schur complement method for solving large sparse linear systems arising from the finite element method. A domain decomposition of a problem is performed using a graph partitioning. It results in sparse submatrices with balanced sizes. An envelope method is used to factorize these submatrices. However, the memory requirements to store them and the com...

متن کامل

A Parallel Non-Overlapping Domain-Decomposition Algorithm for Compressible Fluid Flow Problems on Triangulated Domains

This paper considers an algebraic preconditioning algorithm for hyperbolicelliptic fluid flow problems. The algorithm is based on a parallel non-overlapping Schur complement domain-decomposition technique for triangulated domains. In the Schur complement technique, the triangulation is first partitioned into a number of non-overlapping subdomains and interfaces. This suggests a reordering of tr...

متن کامل

Partitioning, Ordering, and Load Balancing in a Hierarchically Parallel Hybrid Linear Solver

Abstract PDSLin is a general-purpose algebraic parallel hybrid (direct/iterative) linear solver based on the Schur complement method. The most challenging step of the solver is the computation of a preconditioner based on an approximate global Schur complement. We investigate two combinatorial problems to enhance PDSLin’s performance at this step. The first is a multiconstraint partitioning pro...

متن کامل

Algebraic Two-Level Preconditioners for the Schur Complement Method

The solution of elliptic problems is challenging on parallel distributed memory computers as their Green's functions are global. To address this issue, we present a set of preconditioners for the Schur complement domain decomposition method. They implement a global coupling mechanism, through coarse space components, similar to the one proposed in 3]. The deeni-tion of the coarse space componen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005